#ifndef UPDATABLE_H
#define UPDATABLE_H

namespace VectorTD
{
	class Updatable
	{
	public:
		///
		/// @param p_deltaMs number of milliseconds elapsed since last call to the function (called with 0.0f the first time)
		/// @return true is the object need to be updated again, false to be remove from the update list of objects.
		///
		virtual bool Update(double p_deltaMs) = 0;
	};
}

#endif